progress is being made at a reasonable pace. If not, look for ways to improve the situation; if that doesn't help, simply shelve all of the knowledge gained for possible work later and give notice to the team members to pursue other contracts or internal jobs. Something along these lines is more realistic and in line with other industries.
5. What is the best measure of developer productivity?
The best measure of productivity is where the Visual Basic developer
Has discovered designs in code that can be reusable, thus reducing the lines of code.
Creates classes that facilitate reusability of code.
Develops code in an iterative, incremental way where each increment and iteration compartmentalizes the complexity of the problem being solved.